$(document).ready(function() {
    //$("a").shake();
    $("#side a").each(function(i) {
        if ($(this).hasClass('cur')) {
            loadContent($(this).attr('href'));
        }
        // alert('d');
        $(this).click(function(e) {
            var e = e || window.event;
            // alert(e);
            e.preventDefault();
            e.stopPropagation()
            if (!$(this).hasClass('cur')) {
                $("#side a").each(function(i) {
                    if ($(this).hasClass('cur')) {
                        $(this).removeClass('cur');
                    }
                });
                $(this).addClass('cur');
                
            }
            loadContent($(this).attr('href'), $(this).attr('target'));
            return false;
        });
    });
    if (document.getElementById('quickRequest')) {
        $("#quickRequest").change(function() {
            var i = this.options.selectedIndex;
            var op = this.item(i);
            if ($(op).attr('target') == '_blank') {
                location.href = $(this).val();
            }
            else {
                loadContent($(this).val());
            }
        });
    }
    $("#top_menu ul li a").click(function() {
        var $that = $(this);
        $.get("/selectMode", {
            mode : $(this).attr("mode")
        }, function(result) {
            if (result === true) {
                $("#top_menu ul li a").each(function() {
                    $(this).removeClass("cur");
                });
                $that.addClass("cur");
                
            }
        });
        if ($("a[href='/book']").hasClass("cur")) {
            $("#iframe").attr('src', "/book");
        }
        return false;
    });
    $("button[href]").click(function() {
        loadContent($(this).attr("href"), $(this).attr("target"));
    });
    $("span[href]").click(function() {
        if ($(this).attr("href") == "/changepwd") {
            loadContent($(this).attr('href'), $(this).attr('target'));
            $("#side a").each(function(i) {
                if ($(this).hasClass('cur')) {
                    $(this).removeClass('cur');
                }
            });
            $("a[href='/changepwd']").addClass("cur");
        }
        else {
            window.location.href = $(this).attr("href");
        }
    });
    $('.footable').footable();
    $('.clear-filter').click(function(e) {
        e.preventDefault();
        $('table.demo').trigger('footable_clear_filter');
        $("select[class^='filter-']").each(function() {
            $(this).val('全部');
        });
        $("#filter").val("");
    });
    $("select[class^='filter-']").change(function(e) {
        e.preventDefault();
        var filter = $(this).val();
        $('#filter').val($(this).text());
        $('table.footable').trigger('footable_filter', {
            filter : filter
        });
    });
    $("tfoot tr td").show();
    
});
function resizeIframe(iframe) {
    iframe.style.height = iframe.contentDocument.body.scrollHeight + 'px';
    var title = '';
    if (iframe.contentDocument.getElementById('subject')) {
        var title = iframe.contentDocument.getElementById('subject').innerHTML;
    }
    if (title.length > 4) {
        $("#subject").html(title);
    }
}

function loadContent(src, t) {
    if (t && t == '_top') {
        window.top.location.href = src;
    }
    else if (t && t == '_myself') {
        window.location.href = src;
    }
    else {
        $("#iframe").attr('src', src);
    }
}
function autoHeight() {
    var iframe = document.getElementById("iframe");
    if ($(iframe).attr("src").contains("tops/list")) {
        //donothing
        iframe.height=1000;
    }
    else {
        if (iframe.Document) {// ie自有属性
            iframe.style.height = iframe.Document.documentElement.scrollHeight;
        }
        else if (iframe.contentDocument) {// ie,firefox,chrome,opera,safari
            iframe.height = iframe.contentDocument.body.offsetHeight;
        }
    }
    window.setTimeout("autoHeight()", 100);
}
